package android.hardware;
/*
* #%L
* Matos
* $Id:$
* $HeadURL:$
* %%
* Copyright (C) 2010 - 2014 Orange SA
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* #L%
*/
@com.francetelecom.rd.stubs.annotation.ClassDone(0)
public class SensorManager
{
// Fields
public static final int SENSOR_ORIENTATION = 1;
public static final int SENSOR_ACCELEROMETER = 2;
public static final int SENSOR_TEMPERATURE = 4;
public static final int SENSOR_MAGNETIC_FIELD = 8;
public static final int SENSOR_LIGHT = 16;
public static final int SENSOR_PROXIMITY = 32;
public static final int SENSOR_TRICORDER = 64;
public static final int SENSOR_ORIENTATION_RAW = 128;
public static final int SENSOR_ALL = 127;
public static final int SENSOR_MIN = 1;
public static final int SENSOR_MAX = 64;
public static final int DATA_X = 0;
public static final int DATA_Y = 1;
public static final int DATA_Z = 2;
public static final int RAW_DATA_INDEX = 3;
public static final int RAW_DATA_X = 3;
public static final int RAW_DATA_Y = 4;
public static final int RAW_DATA_Z = 5;
public static final float STANDARD_GRAVITY = 9.80665f;
public static final float GRAVITY_SUN = 275.0f;
public static final float GRAVITY_MERCURY = 3.7f;
public static final float GRAVITY_VENUS = 8.87f;
public static final float GRAVITY_EARTH = 9.80665f;
public static final float GRAVITY_MOON = 1.6f;
public static final float GRAVITY_MARS = 3.71f;
public static final float GRAVITY_JUPITER = 23.12f;
public static final float GRAVITY_SATURN = 8.96f;
public static final float GRAVITY_URANUS = 8.69f;
public static final float GRAVITY_NEPTUNE = 11.0f;
public static final float GRAVITY_PLUTO = 0.6f;
public static final float GRAVITY_DEATH_STAR_I = 3.5303614E-7f;
public static final float GRAVITY_THE_ISLAND = 4.815162f;
public static final float MAGNETIC_FIELD_EARTH_MAX = 60.0f;
public static final float MAGNETIC_FIELD_EARTH_MIN = 30.0f;
public static final float PRESSURE_STANDARD_ATMOSPHERE = 1013.25f;
public static final float LIGHT_SUNLIGHT_MAX = 120000.0f;
public static final float LIGHT_SUNLIGHT = 110000.0f;
public static final float LIGHT_SHADE = 20000.0f;
public static final float LIGHT_OVERCAST = 10000.0f;
public static final float LIGHT_SUNRISE = 400.0f;
public static final float LIGHT_CLOUDY = 100.0f;
public static final float LIGHT_FULLMOON = 0.25f;
public static final float LIGHT_NO_MOON = 0.0010f;
public static final int SENSOR_DELAY_FASTEST = 0;
public static final int SENSOR_DELAY_GAME = 1;
public static final int SENSOR_DELAY_UI = 2;
public static final int SENSOR_DELAY_NORMAL = 3;
public static final int SENSOR_STATUS_UNRELIABLE = 0;
public static final int SENSOR_STATUS_ACCURACY_LOW = 1;
public static final int SENSOR_STATUS_ACCURACY_MEDIUM = 2;
public static final int SENSOR_STATUS_ACCURACY_HIGH = 3;
public static final int AXIS_X = 1;
public static final int AXIS_Y = 2;
public static final int AXIS_Z = 3;
public static final int AXIS_MINUS_X = 129;
public static final int AXIS_MINUS_Y = 130;
public static final int AXIS_MINUS_Z = 131;
// Constructors
public SensorManager(android.os.Looper arg1){
}
// Methods
@com.francetelecom.rd.stubs.annotation.ArgsRule(value = "SensorManager.registerListener-1", pos = 2, report = "-")
public boolean registerListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.hardware.SensorListener.onChange") SensorListener arg1, int arg2){
return false;
}
@com.francetelecom.rd.stubs.annotation.ArgsRule(value = "SensorManager.registerListener-2", pos = 2, report = "-")
public boolean registerListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.hardware.SensorListener.onChange") SensorListener arg1, int arg2, int arg3){
return false;
}
@com.francetelecom.rd.stubs.annotation.ArgsRule(value = "SensorManager.registerListener-3", pos = 2, report = "-")
public boolean registerListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.hardware.SensorEventListener.onChange") SensorEventListener arg1, Sensor arg2, int arg3){
return false;
}
@com.francetelecom.rd.stubs.annotation.ArgsRule(value = "SensorManager.registerListener-4", pos = 2, report = "-")
public boolean registerListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("android.hardware.SensorEventListener.onChange") SensorEventListener arg1, Sensor arg2, int arg3, android.os.Handler arg4){
return false;
}
public void unregisterListener(SensorListener arg1, int arg2){
}
public void unregisterListener(SensorListener arg1){
}
public void unregisterListener(SensorEventListener arg1, Sensor arg2){
}
public void unregisterListener(SensorEventListener arg1){
}
@com.francetelecom.rd.stubs.annotation.UseRule(value = "SensorManager.getOrientation", report = "-")
public static float [] getOrientation(float [] arg1, float [] arg2){
return (float []) null;
}
@com.francetelecom.rd.stubs.annotation.UseRule(value = "SensorManager.getInclination", report = "-")
public static float getInclination(float [] arg1){
return 0.0f;
}
public void onRotationChanged(int arg1){
}
@com.francetelecom.rd.stubs.annotation.UseRule(value = "SensorManager.getAltitude", report = "-")
public static float getAltitude(float arg1, float arg2){
return 0.0f;
}
@com.francetelecom.rd.stubs.annotation.ArgsRule(value = "SensorManager.getDefaultSensor", pos = 1, report = "-")
public Sensor getDefaultSensor(int arg1){
return (Sensor) null;
}
public java.util.List<Sensor> getSensorList(int arg1){
return (java.util.List) null;
}
public static boolean getRotationMatrix(float [] arg1, float [] arg2, float [] arg3, float [] arg4){
return false;
}
public int getSensors(){
return 0;
}
public static boolean remapCoordinateSystem(float [] arg1, int arg2, int arg3, float [] arg4){
return false;
}
public static void getAngleChange(float [] arg1, float [] arg2, float [] arg3){
}
public static void getRotationMatrixFromVector(float [] arg1, float [] arg2){
}
public static void getQuaternionFromVector(float [] arg1, float [] arg2){
}
}